home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / programs / amigabase / readme < prev    next >
Text File  |  1997-01-30  |  12KB  |  270 lines

  1.    AMIGABASE V 2.4 (c) 1989-1997 Steffen Gutmann
  2.    =============================================
  3.  
  4.    AmigaBase is a programmable hierarchical database.
  5.  
  6.    AmigaBase is shareware. This means that the program can be freely copied
  7.    and distributed as long as no more than a nominal fee is charged to
  8.    cover time and copying costs.
  9.  
  10.    All rights reserved.
  11.  
  12.    If you use the program you must register yourself. Therefore send
  13.    a short letter along with the shareware fee to:
  14.  
  15.       Steffen Gutmann
  16.       Langstr. 11
  17.       D-79331 Teningen-Nimburg
  18.       GERMANY
  19.  
  20.    The shareware fee is DM 70,-- or US $50.  You may use the contents of
  21.    file "Reg_Form" as a template for your letter.
  22.  
  23.    If you are a registered user of AmigaBase V1.xx then you are allowed
  24.    to use the new version. If you want to have the new user manual you can
  25.    get it for an update fee of DM 30,-- (US $20). Please specify your
  26.    registration number when sending in the fee.
  27.    Registered users of AmigaBase V2.x will find a small documentation update
  28.    in the "Updates" directory.
  29.  
  30.    Send money by EuroCheck (only in Deutsch Mark (DM)), postal money order or
  31.    cash (take care that the money is not visible from outside!).
  32.    Do not use a foreign check as cashing in is very expensive in this case!
  33.    If you live in Germany then please read also the "Liesmich" file for
  34.    further ways of paying the fee.
  35.  
  36.    On registration you will get the latest version of AmigaBase along with
  37.    the user manual. The manual is available in English or German. It has
  38.    been written by using Latex, contains several screen dumps, is bounded,
  39.    and has more than 100 dina4 pages.
  40.  
  41.    I cannot guarantee that this program is bug free!
  42.    You use this software at your own risk!
  43.    But if you find a bug then please let me know of it. You can contact
  44.    me by sending a letter to the address above, or by sending an email to
  45.  
  46.       gutmann@informatik.uni-freiburg.de
  47.  
  48.    AmigaBase uses 'reqtools.library' (c) Nico François
  49.    and 'gadget.library' (c) Steffen Gutmann.
  50.  
  51.  
  52.    Files:
  53.    ------
  54.  
  55.       You should have the following files:
  56.  
  57.       AmigaBase or AmigaBase.lha -  executable program, packed eventually.
  58.       Install-AB/*               -  Installer script to install AmigaBase
  59.       ReadMe                     -  this file
  60.       LiesMich                   -  German ReadMe
  61.       BUGS
  62.       CONTENTS
  63.       HISTORY
  64.       TODO                       -  further information
  65.       Reg_Form                   -  registration form
  66.       Reg_Form.deutsch           -  German version
  67.       Updates/*                  -  Documentation updates (for registered
  68.                                     users only, do not read it if you aren't
  69.                                     one :-).
  70.       Catalogs/*/AmigaBase.catalog
  71.                                  -  catalog files for other languages than
  72.                                     English
  73.       Data/Deutsch/*             -  some example projects (German versions)
  74.       Data/English/*             -  some example projects (English versions)
  75.       Data/Graphics/Mandelpic.iff
  76.                                  -  iff picture used by the project
  77.                                     "Mandel pictures".
  78.       libs13/reqtools.library    -  reqtools.library for Kickstart 1.2/1.3
  79.       libs20/reqtools.library    -  reqtools.library for Kickstart 2.0+
  80.       libs13/gadget.library      -  gadget library for 1.2/1.3 and 2.0+.
  81.       MakeCat/*                  -  information & files to translate
  82.                                     AmigaBase into another language.
  83.       ToolManager/AmigaBase.brush
  84.                                  - image file for toolmanager.
  85.       lha                        - unpacker for AmigaBase.lha
  86.       MuchMore                   - text displayer
  87.  
  88.  
  89.    Equipment:
  90.    ----------
  91.  
  92.       AmigaBase works on every Amiga with Kickstart 1.2/1.3 or higher.
  93.       Of course, if your computer runs a higher OS version, AmigaBase
  94.       will make use of its improvements.
  95.       You need at least 1MByte Ram to run AmigaBase. Recommend, but not
  96.       needed, are more memory and a hard disk.
  97.  
  98.  
  99.    Installation:
  100.    -------------
  101.  
  102.       For installation use the Installer script in the 'Install-AB' directory.
  103.       Double click its icon and follow its instructions.  It installs
  104.       AmigaBase, the reqtools.library, the gadget.library, the locale files
  105.       and the example projects.
  106.  
  107.       If you want to install AmigaBase by hand you have to do the following:
  108.  
  109.       o Reqtools.library: Corresponding to your OS version copy
  110.         libs20/reqtools.library or libs13/reqtools.library into the libs:
  111.         directory.
  112.  
  113.       o Gadget.library: Copy libs13/gadget.library into the libs: directory
  114.         (even under OS2.0 or up).
  115.  
  116.       o Unpack the file AmigaBase.lha if necessary.
  117.  
  118.       Now you can start AmigaBase.
  119.  
  120.       o If you want AmigaBase to look in your language and you are using OS 2.0
  121.         with Workbench 2.1, copy Catalogs/your_language/AmigaBase.catalog
  122.         to LOCALE:Catalogs/your_language. If your language is not supported
  123.         then please have a look into the MakeCat directory and read the
  124.         ReadMe file there.
  125.  
  126.       o If you want to start AmigaBase by double clicking an AmigaBase
  127.         project you need to assign AmigaBase: to the directory containing
  128.         AmigaBase.
  129.  
  130.  
  131.    What does AmigaBase offer:
  132.    --------------------------
  133.  
  134.       AmigaBase is not a relational database with SQL interface or something
  135.       like this.  AmigaBase is a hierarchical programmable database.
  136.       Nevertheless, or just because, AmigaBase is ideal for managing
  137.       music cassettes, videos, addresses, etc.  Complex applications like
  138.       a finance manager with automatic printing of transfer forms
  139.       and writing client accounts is also no problem with AmigaBase.
  140.  
  141.       A project consists of one or several records.  A record is displayed
  142.       by a rectangle with a colored border and a titlebar.  The record
  143.       name is displayed in the title bar. A record can be placed beside or
  144.       within annother one (to build a hierarchy).
  145.       In records you can place variables which are used for entering data
  146.       and for the display of record contents.
  147.       Data is organized in datasets.  For each record you can allocate
  148.       any number of datasets (only limited by available memory).
  149.       The datasets can be ordered by a user-definable order.  With a filter
  150.       a specific set of datasets can be selected.  The filter can be a very
  151.       complex expression, nearly every function of the built-in database
  152.       language can be used here.  A print menu allows a customized printing
  153.       of record contents.  And last but not least it is quite easy to find
  154.       a specific dataset by using AmigaBase search facility.
  155.  
  156.       AmigaBase offers two display modes: form and listing.
  157.       In form display all records are displayed in several windows. In
  158.       each record exactly one dataset is shown.
  159.       In listing display all dataset of a specific record are displayed
  160.       in a scrolling list inside a window.
  161.  
  162.       AmigaBase has two operating modes: working mode and installing mode.
  163.       In working mode you enter data, start programs, etc.
  164.       In installing mode you build your data structure. You can define
  165.       new variables, change and delete them. Variables can be of type
  166.       BOOLEAN, CHOICE (one item out of many items), INTEGER, REAL (floating
  167.       point values),  STRING (single line text), DATE, TIME, or MEMO (multi
  168.       line text).  An additional (pseudo) type called BUTTON enables to start
  169.       AmigaBase programs.
  170.       Furthermore, you can define, change and delete texts.  Texts are only
  171.       used for decoration in records.
  172.       You can also define, change and delete records and windows.
  173.       You must give each variable, record and window a name.  This name
  174.       must begin with an uppercase letter followed by up to nine letters,
  175.       digits or underscores.  There are some reserved words which are
  176.       mainly used in AmigaBase programs that cannot be used for names.
  177.  
  178.       A special feature of AmigaBase is the programming of it.  For each
  179.       variable (except MEMO variables) you can write a program which
  180.       is called whenever you change the contents of this variable or press
  181.       RETURN while the cursor is on a BUTTON variable.
  182.       If you want to have a view into programming AmigaBase, I recommend
  183.       to have a look at the label print program of the cassette project
  184.       (included in the distribution).
  185.  
  186.       A complete description of all functions and abilities of AmigaBase
  187.       is found in the user manual of AmigaBase.  This document is only
  188.       available by registration.
  189.  
  190.  
  191.    Import of datasets
  192.    ------------------
  193.  
  194.       For importing or exporting datasets there aren't any menu items because
  195.       these functions can be easily integrated by programming AmigaBase.
  196.       The user manual contains an own chapter describing how to import and
  197.       export datasets.  Here is a brief description on how to import datasets:
  198.  
  199.       First you have to load the import file into a MEMO variable by calling
  200.       the MEMOLOAD function.  Then use a FOR loop to examine each line of
  201.       the MEMO variable.  For each line extract the desired information
  202.       by calling LeftStr, MidStr, RightStr, Val, etc. and assign it to the
  203.       corresponding dataset variable.  This looks a bit awkward, but it is
  204.       very flexible and should fit everybody needs.
  205.  
  206.  
  207.    New Features V2.3 - V2.4
  208.    ------------------------
  209.  
  210.       o  New icon set.
  211.       o  Some minor bug fixes.
  212.  
  213.  
  214.    Example projects:
  215.    -----------------
  216.  
  217.       In directory Data/Deutsch and Data/English you find some
  218.       example projects.
  219.       If you have created your own project and you think that other
  220.       AmigaBase users should also benfit from it then please send it to me.
  221.       We can then decide how to make it available to the public.
  222.  
  223.  
  224.    Installer
  225.    ---------
  226.  
  227.      Installer and Installer project icon
  228.      (c) Copyright 1991-93 Commodore-Amiga, Inc.  All Rights Reserved.
  229.      Reproduced and distributed under license from Commodore.
  230.  
  231.      INSTALLER SOFTWARE IS PROVIDED "AS-IS" AND SUBJECT TO CHANGE;
  232.      NO WARRANTIES ARE MADE.  ALL USE IS AT YOUR OWN RISK.  NO LIABILITY
  233.      OR RESPONSIBILITY IS ASSUMED.
  234.  
  235.  
  236.    Icons
  237.    -----
  238.  
  239.         Many icons used in AmigaBase are copied from the DefaultIcons set
  240.         which is distributed e.g. on the Meeting Pearls CD 3, directory
  241.         Contrib/DefaultIcons.  The icons used herein are Copyright by
  242.         Michael-Wolfgang Hohmann and Angela Schmidt (for a more detailed
  243.         Copyright description see MP3).
  244.  
  245.  
  246.    Thanks
  247.    ------
  248.  
  249.       Thanks to
  250.  
  251.          o Mats Granstrom for many ideas and his funny jokes and comments.
  252.          o Ralph Reuchlein for ideas and beta testing.
  253.          o Thomas Fricke for the AmigaBase and Data icon.
  254.          o Mads Lie Jensen for the Danish catalog file and other things.
  255.          o Eyal Teler for many bug reports and ideas.
  256.          o Falk Hildner, Wolfgang Brodowski, Dirk-Michael Brosig, Hartmut
  257.            Jäger, Michael Klingbeil, and Waldemar Karwath for beta testing
  258.            and some example projects.
  259.          o Paolo Costabel and Werther Pirani for the Italian catalog file.
  260.          o Fabien Larini and Tattoo Mabonzo for the French catalog file.
  261.          o Peter Wastholm and Mikael Fors for the Swedish catalog file.
  262.          o Ronald Sloot for the Dutch catalog file.
  263.          o Jorge Acereda for the Spanish catalog file.
  264.          o Krzysztof Wojdon and Joanna Baluka for the Polish catalog file.
  265.          o All other beta testers.
  266.          o Jürgen Brust, Michael Janich, Nico François, Michael Greenhalg,
  267.            Jan Ulbrich, Andy Buck, Ralf Biedert, Petra Mössner, René Schuster
  268.            and all registered AmigaBase users.
  269.  
  270.